
create external table jms_dm.dm_sqs_arbi_analysis_detail_dt
(
code string comment '申报单编号',
waybill_no string comment '运单号',
goods_type_id bigint comment '物品类型id',
goods_type_code string comment '物品类型编号(冗余)',
goods_type_name string comment '物品类型名称(冗余)',
goods_name string comment '物品名称',
goods_value double comment '物品价值',
first_type_code string comment '一级异常类型code',
first_type string comment '一级异常类型名称(冗余)',
second_type_code string comment '二级异常类型code',
second_type string comment '二级异常类型名称(冗余)',
exception_desc string comment '异常说明',
status int comment '仲裁状态: 1、责任方处理中 2、已撤销 3、待仲裁分配 4、仲裁受理中 5、仲裁核实中 6、仲裁退回 7、仲裁裁定完成 8、申诉处理中 9、申诉核实中 10、已结案 11、申诉待分配',
responsibility_reply_status int comment '责任方回复状态：1、未回复 2、已回复',
responsibility_confirm_status int comment '责任方认责状态：1、未认责 2、已认责',
arbitration_reply_status int comment '仲裁核实回复状态：1、未回复 2、已回复',
appeal_reply_status int comment '申诉核实回复状态：1、未回复 2、已回复',
closing_time timestamp comment '结案时间',
payable_amount_total double comment '合计应付金额',
handling_fee_total double comment '合计手续费',
award_amount_total double comment '合计裁定金额',
create_by bigint comment '申报人id',
create_by_code string comment '申报人code',
create_by_name string comment '申报人名称(冗余)',
create_network_id bigint comment '申报网点id',
create_network_code string comment '申报网点编号(冗余)',
create_network_name string comment '申报网点名称(冗余)',
create_time timestamp comment '申报时间',
delay_day int comment '延误天数(当延误时,即一级异常类型code为01时有效)',
restart_count int comment '重启次数',
delay_adju_status int comment '延误裁定状态: 1已裁定 2未裁定 3无需裁定',
order_source_code string comment '工单来源编码',
order_source_name string comment '工单来源名称',
channel tinyint comment '(投诉渠道 1.极兔 4.百世 5.极兔+百世)',
audit_status tinyint comment '审核状态\n1待总部审核、2总部审核通过、3总部审核不通过、4待网点审核、5网点审核通过、6网点审核不通过',
first_resp_network_code string comment '责任网点1编码',
second_resp_network_code string comment '责任网点2编码',
third_resp_network_code string comment '责任网点3编码',
four_resp_network_code string comment '责任网点4编码',
five_resp_network_code string comment '责任网点5编码',
duty_network_code string comment '责任网点code',
duty_network_name string comment '责任网点名称',
duty_network_count int comment '责任网点数',
arb_source int comment '仲裁单来源',
express_type_code string comment '产品类型code',
express_type_name string comment '产品类型名称',
arb_behavior tinyint comment '仲裁行为 (0、默认 1、人工 2、自动)',
customer_code string comment '客户编码',
customer_name string comment '客户名称',
first_center_loading_send_shipment_no string comment '首中心发件任务号',
first_center_loading_send_shipment_name string comment '任务号首中心发件任务名称',
first_center_start_code string comment '任务号首中心始发网点编号',
first_center_start_name string comment '任务号首中心始发网点名称',
first_center_end_code string comment '任务号首中心目的网点编号',
first_center_end_name string comment '任务号首中心目的网点名称',
end_center_unloading_arrival_shipment_no string comment '末中心到件任务号',
end_center_unloading_arrival_shipment_name string comment '末中心到件任务名称',
end_center_start_code string comment '任务号末中心始发网点编号',
end_center_start_name string comment '任务号末中心始发网点名称',
end_center_end_code string comment '任务号末中心目的网点编号',
end_center_end_name string comment '任务号末中心目的网点名称',
duty_network_type string comment '责任网点类型:1-总部,2-代理区,3-加盟商,4-中心,5-集散点,6-网点',
duty_manage_code string comment '责任大区code',
duty_manage_name string comment '责任大区name',
duty_virt_code string comment '责任虚拟代理区code',
duty_virt_name string comment '责任虚拟代理区name',
duty_agent_code string comment '责任代理区code',
duty_agent_name string comment '责任代理区名称',
duty_zone_code string comment '责任片区code',
duty_zone_name string comment '责任片区名称',
create_network_type string comment '申报网点类型:1-总部,2-代理区,3-加盟商,4-中心,5-集散点,6-网点',
create_manage_code string comment '申报大区code',
create_manage_name string comment '申报大区name',
create_virt_code string comment '申报虚拟代理区code',
create_virt_name string comment '申报虚拟代理区name',
create_agent_code string comment '申报代理区code',
create_agent_name string comment '申报代理区名称',
create_zone_code string comment '申报片区code',
create_zone_name string comment '申报片区名称'
)
COMMENT '服务质量-仲裁分析中间明细表'
PARTITIONED BY (dt string comment '分区日期')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_sqs_arbi_analysis_detail_dt'
TBLPROPERTIES (
    'discover.partitions' = 'false',
    'parquet.column.index.access' = 'true'
    );


alter table jms_dm.dm_sqs_arbi_analysis_detail_dt add columns
(
 process_user_id bigint comment '仲裁单处理人id'
,process_user_code string comment '仲裁单处理人编号'
,process_user_name string comment '仲裁单处理人名称'
,process_network_id bigint comment '仲裁单处理网点id'
,process_network_code string comment '仲裁单处理网点编号'
,process_network_name string comment '仲裁单处理网点名称'
);